Micron Document
🌎 rns.kin.earth git 🌍

Node / dev / reticulum / commits / bfe5b87

Commit bfe5b876defa1de816b2f3fa0cc23ed0f0951d05


Parents : da8a0ee
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-04-15T18:04:32+02:00

Fixed occasional io thread hang on shutdown

Changes

2 files changed, 1 insertions(+), 1 deletions(-)


Diff

diff --git a/RNS/Reticulum.py b/RNS/Reticulum.py
index 63dac754..39c5fa92 100755
--- a/RNS/Reticulum.py
+++ b/RNS/Reticulum.py
@@ -173,6 +173,7 @@ class Reticulum:
# classes, saving necessary information to disk and carrying
# out cleanup operations.
if not Reticulum.__exit_handler_ran:
+ Reticulum.__exit_handler_ran = True
if not Reticulum.__interface_detach_ran:
RNS.Transport.detach_interfaces()
RNS.Transport.exit_handler()

diff --git a/RNS/__init__.py b/RNS/__init__.py
index b38faf54..a08ced33 100755
--- a/RNS/__init__.py
+++ b/RNS/__init__.py
@@ -373,7 +373,6 @@ def exit(code=0):
global exit_called
if not exit_called:
exit_called = True
- print("")
Reticulum.exit_handler()
os._exit(code)

Served by rngit 1.5.2 - Generated in 0.05s